package sv.gob.mh.dgii.model.pojos.ruc;

import java.io.Serializable;
import java.math.BigDecimal;
import sv.gob.mh.dgii.model.RcDocIdentidad;
import sv.gob.mh.dgii.model.custom.constraints.DocNotExist;


/**
 * 
 * @author hgonzalez
 */
public class B implements Serializable {

	private static final long serialVersionUID = 1L;
        
        @DocNotExist
        private RcDocIdentidad rcDocIdentidad;
        
        private boolean importador;
        
        private BigDecimal capitalSocial;
        
        public B(){}
        
        public B(F210 f210){
            this.rcDocIdentidad = f210.getRcDocIdentidad();            
            this.importador = f210.isImportador();
            this.capitalSocial = f210.getCapital();
        }

    
    /**
     * @return the importador
     */
    public boolean isImportador() {
        return importador;
    }

    /**
     * @param importador the importador to set
     */
    public void setImportador(boolean importador) {
        this.importador = importador;
    }

    /**
     * @return the capitalSocial
     */
    public BigDecimal getCapitalSocial() {
        return capitalSocial;
    }

    /**
     * @param capitalSocial the capitalSocial to set
     */
    public void setCapitalSocial(BigDecimal capitalSocial) {
        this.capitalSocial = capitalSocial;
    }

    /**
     * @return the rcDocIdentidad
     */
    public RcDocIdentidad getRcDocIdentidad() {
        return rcDocIdentidad;
    }

    /**
     * @param rcDocIdentidad the rcDocIdentidad to set
     */
    public void setRcDocIdentidad(RcDocIdentidad rcDocIdentidad) {
        this.rcDocIdentidad = rcDocIdentidad;
    }

    @Override
    public String toString() {
        return "B{" + "rcDocIdentidad=" + rcDocIdentidad + ", importador=" + importador + ", capitalSocial=" + capitalSocial + '}';
    }
 
}
